package provatable;

import java.io.Serializable;
import javax.persistence.*;
import java.util.List;


/**
 * The persistent class for the STRUMENTO database table.
 * 
 */
@Entity
@NamedQuery(name="Strumento.findAll", query="SELECT s FROM Strumento s")
public class Strumento implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	private long oid;

	private String nome;

	private String tipologia;

	//bi-directional many-to-many association to Componente
	@ManyToMany(mappedBy="strumentos")
	private List<Componente> componentes;

	public Strumento() {
	}

	public long getOid() {
		return this.oid;
	}

	public void setOid(long oid) {
		this.oid = oid;
	}

	public String getNome() {
		return this.nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	public String getTipologia() {
		return this.tipologia;
	}

	public void setTipologia(String tipologia) {
		this.tipologia = tipologia;
	}

	public List<Componente> getComponentes() {
		return this.componentes;
	}

	public void setComponentes(List<Componente> componentes) {
		this.componentes = componentes;
	}

}